<?php

namespace app\admin\model\yxerp;

use think\Model;

/**
 * 权限组模型
 */
class PermissionGroup extends Model
{
    // 表名
    protected $name = 'yxerp_permission_group';
    
    // 自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';
    
    // 定义时间戳字段名
    protected $createTime = 'create_time';
    protected $updateTime = 'update_time';
    
    /**
     * 获取状态文本
     */
    public function getStatusTextAttr($value, $data)
    {
        $status = [0 => '禁用', 1 => '启用'];
        return isset($status[$data['status']]) ? $status[$data['status']] : '';
    }
    
    /**
     * 关联权限
     */
    public function permissions()
    {
        return $this->hasMany('Permission', 'group_id', 'id');
    }
} 